<?php
defined('BY_JYA') or exit('error');
$_RQ['op']=$_RQ['op']?$_RQ['op']:'basic';
$return=array();
if($_RQ['op']=='basic'){
	if($_RQ['postdata']){
		$postdata=get_postdata();
		if($postdata['refund_open'] && intval($postdata['refund_days'])==0){
			exi('开启退费后，退款天数必填，且必须是整数','error');
		}
		$this->plugin_setting('basic',$postdata);
		exi('设置成功');
	}
	$footernav =array(
		array('title'=>'首页','icon'=>'icon-shouye','action'=>'jy_tour/index/'),
		array('title'=>'景点','icon'=>'icon-changjing','action'=>'jy_tour/spot.index/'),
		array('title'=>'路线','icon'=>'icon-julilujing','action'=>'jy_tour/way.index/'),
		array('title'=>'攻略','icon'=>'icon-bangzhuzhongxin','action'=>'jy_tour/strategy.index/'),
		array('title'=>'我的','icon'=>'icon-wo1','action'=>'jy_tour/home/'),
	);
	$order_remark='<red>注意事项：</br>请认真核实您的姓名和手机；</br>请备注您所长城市的上车地点；</br></red>下单后，当天门票和已过期门票，不能退款；';
	$plugins =$this->plugins();
	$return['item']=$this->plugin_setting('basic');
	$return['item']['demofooternav'] = $footernav;
	$return['item']['footernav']=$return['item']['footernav']?$return['item']['footernav']:$footernav;
	$return['item']['plugins']=$return['item']['plugins']?$return['item']['plugins']:$plugins[1]['list'];
	$return['item']['order_remark'] = $return['item']['order_remark']?:$order_remark;
	$htmls=array(
		'type'=>'edit',
		'desc'=>'参数设置',
		'tabs'=>$tabs,
		'edit_tab'=>true,
		'edits'=>array(
			array(
				'title'=>'基本信息',
				'list'=>array(
					array('type'=>'string','title'=>'网站名称','name'=>'title'),
					array('type'=>'image','title'=>'网站logo','name'=>'logo'),
					array('type'=>'string','title'=>'分享标题','name'=>'share_title'),
					array('type'=>'image','title'=>'分享图片','name'=>'share_image'),
					array('type'=>'string','title'=>'分享描述','name'=>'share_desc'),
					array('type'=>'string','title'=>'客服电话','name'=>'tel'),
					array('type'=>'switch','title'=>'禁止购买当天票','name'=>'no_today','help'=>'开启后，当天门票无法购买！'),
					array('type'=>'tip','title'=>'自定义表单:下单时，自定义要客户填写的字段！'),
					array('type'=>'array','title'=>'自定义表单','name'=>'diyfields','add_tip'=>'添加一个字段',
								'list'=>array(
									array('type'=>'string','name'=>'title','title'=>'字段名称'),	
									array('type'=>'radio','name'=>'type','title'=>'字段类型','options'=>'types'),	
								//	array('type'=>'string','name'=>'paixu','title'=>'排序'),	
									array('type'=>'string','name'=>'value','title'=>'选项信息'),	
								),
								'details'=>array(
									array('type'=>'string','name'=>'title','title'=>'字段名称'),	
									array('type'=>'select','name'=>'type','title'=>'字段类型','options'=>'filed_type','option_title'=>'type'),
								//	array('type'=>'string','name'=>'paixu','title'=>'排序','help'=>'从小到大顺序排序'),
									array('type'=>'string','name'=>'value','title'=>'选项信息','help'=>'单选和多选设置此条信息，选项之间以英文分号;隔开，例如:选项1;选项2;选项3'),
								)
					),	
					array('type'=>'richtext','title'=>'下单说明','name'=>'order_remark'),
				)
			),
			array(
				'title'=>'退款设置',
					'list'=>array(
							array('type'=>'tip','title'=>'[<red>温馨提示</red>]：如果定的是当前的票，是不允许退款的！'),
							array('type'=>'switch','name'=>'refund_open','title'=>'支持退款'),
							array('type'=>'switch','name'=>'refundgo_time','title'=>'支持过期退款？','help'=>'如果定的是当前的票或过期的，是否不允许退款的！'),
							array('type'=>'string_two','title'=>'多少天内退款','name1'=>'refund_days','unit1'=>'天内','title1'=>'出行前','unit2'=>'%','title2'=>'收取违约金','name2'=>'refund_kou0','help'=>'例如，出行前1天以内退款，收取20%违约金'),		
							array('type'=>'string_two','title'=>'超出多少天退款','name1'=>'refund_days','unit1'=>'天','title1'=>'超出','unit2'=>'%','title2'=>'收取违约金','name2'=>'refund_kou1','help'=>'例如，超出1天退款，收取10%违约金'),	
				),
			),
			array(
				'title'=>'幻灯片',
					'list'=>array(
						array(
							'type'=>'array',
							'name'=>'hdps',
							'add_tip'=>'添加一个幻灯片',
								'list'=>array(
									array('type'=>'image','name'=>'picurl','title'=>'幻灯片图片'),
									array('type'=>'string','name'=>'url','title'=>'幻灯片链接'),
									
								),
								'details'=>array(
									array('type'=>'image','name'=>'picurl','title'=>'幻灯片图片','help'=>''),
									array('type'=>'link','name'=>'url','title'=>'幻灯片链接'),
									
								)
						)
					)
			),
			array(
				'title'=>'板块导航',
					'list'=>array(
									array('type'=>'array','name'=>'bankuai','add_tip'=>'添加一个板块导航',
									'list'=>array(
										array('type'=>'string','name'=>'title','title'=>'导航名称'),
										array('type'=>'image','name'=>'img','title'=>'导航图片'),
										array('type'=>'string','name'=>'action','title'=>'导航链接'),							
									),
									'details'=>array(
										array('type'=>'string','name'=>'title','title'=>'导航名称'),
										array('type'=>'image','name'=>'img','title'=>'导航图片'),							
										array('type'=>'link','name'=>'action','from'=>'action','title'=>'导航链接'),
									)
								),
					)
			),
			array(
					'title'=>'魔方设置',
					'list'=>array(
						array('type'=>'array','name'=>'cube','add_tip'=>'添加一个魔方',
								'list'=>array(
									array('type'=>'image','name'=>'image','title'=>'图片'),	
									array('type'=>'string','name'=>'url','title'=>'链接'),
								),
								'details'=>array(
									array('type'=>'image','name'=>'image','title'=>'图片'),
									array('type'=>'link','name'=>'url','from'=>'action','title'=>'链接'),
								)
						),
					)
				),
			array(
				'title'=>'底部导航',
					
					'list'=>array(
						array('type'=>'updemo','name'=>'footernav','demo'=>'demofooternav','title'=>'重置导航','help'=>'不知道添加什么导航？重置默认的一下试试！'),
									array('type'=>'array','name'=>'footernav','add_tip'=>'添加一个底部导航',
									'list'=>array(
										array('type'=>'string','name'=>'title','title'=>'导航名称'),
										array('type'=>'string','name'=>'icon','title'=>'导航图标'),
										array('type'=>'string','name'=>'action','title'=>'导航链接'),							
									),
									'details'=>array(
										array('type'=>'string','name'=>'title','title'=>'导航名称'),
										array('type'=>'string','name'=>'icon','title'=>'导航图标','help'=>'图标，例如：icon-shouye'),							
										array('type'=>'link','name'=>'action','title'=>'导航链接'),
									)
								),
					)
			),
			array(
				'title'=>'辅助应用',
					'list'=>array(
									array('type'=>'array','name'=>'plugins','add_tip'=>'添加一个辅助应用',
									'list'=>array(
										array('type'=>'string','name'=>'title','title'=>'应用名称'),
										array('type'=>'string','name'=>'desc','title'=>'应用描述'),
										array('type'=>'icon','name'=>'icon','title'=>'应用图标'),
										array('type'=>'string','name'=>'name','title'=>'应用标识'),							
									),
									'details'=>array(
										array('type'=>'string','name'=>'title','title'=>'应用名称'),
										array('type'=>'choose','op'=>'chooseplugins','name'=>'name','title'=>'应用标识','choose_title'=>'选择应用'),
										array('type'=>'icon','name'=>'icon','title'=>'应用图标'),							
										array('type'=>'string','name'=>'desc','title'=>'应用描述'),
									)
								),
					)
			),
			array(
				'title'=>'打印机',
					'list'=>array(
						array(
							'type'=>'array',
							'name'=>'printers',
							'add_tip'=>'添加一个打印机',
								'list'=>array(
									array('type'=>'string','name'=>'title','title'=>'打印任务名称'),
									array('type'=>'radio','options'=>'type','name'=>'type','title'=>'打印机类型'),
								),
								'details'=>array(
									array('name'=>'title','title'=>'打印任务名称','type'=>'string'),
									array('name'=>'type','title'=>'打印机类型','type'=>'radio','options'=>'type','help'=>'打印机类型一定要选择正确，不然会影响大于效果（V9大于出来的是宽纸效果，其他两个是窄纸效果！）'),
									array('name'=>'printerid','title'=>'选择打印机','type'=>'select','options'=>'printer','help'=>'前往设置添加，打印机：<a href="./index.php?plugin=jy_print&action=print">./index.php?plugin=jy_print&action=print</a>'),			
									array('type'=>'radio','title'=>'订单打印方式','name'=>'print_type','options'=>'print_type'),
									array('type'=>'radio','title'=>'多商户订单','name'=>'ismerch','options'=>'duo'),
									array('name'=>'print_top','title'=>'打印头部','type'=>'string','help'=>'留空不打印'),
									array('name'=>'print_nums','title'=>'打印联数','type'=>'string'),
									array('name'=>'print_status','title'=>'状态','type'=>'radio','options'=>'status'),
									
								)
						)
					)
			),
		),
	);
	$return['type']=array('1'=>'进云物联打印机','2'=>'进云物联打印机new','3'=>'进云物联打印机V9');		
	$return['print_type']=array('1'=>'下单后打印','2'=>'付款后打印','3'=>'兑换后打印');
	$return['status']=array('0'=>'关闭','1'=>'开启');
	$return['duo']=array('1'=>'打印','0'=>'不打印');
	$return['filed_type']=array(array('id'=>1,'type'=>'字符串'),array('id'=>2,'type'=>'数字'),array('id'=>3,'type'=>'图片'),array('id'=>4,'type'=>'单选'),array('id'=>5,'type'=>'多选'),array('id'=>6,'type'=>'文本'),array('id'=>7,'type'=>'地址'));
	$return['types']=array('1'=>'字符串','2'=>'数字','3'=>'图片','4'=>'单选框','5'=>'多选框','6'=>'文本','7'=>'地址');
	$return['printer']=cfc('jy_print')->getlist();
	$return['htmls']=$htmls;
	exi($return);
}
if($_RQ['op']=='chooseplugins'){
	$list = pdo_getall('core_plugins',array('hide'=>0),array('id','style','name','title','image','description'),'id');
	if($list){
		foreach($list as $k=>&$item){
			if(!check_permission($item['name'])){
				unset($list[$k]);
			}else{
				$item['plugininfo'] = array('name'=>$item['name'],'title'=>$item['title'],'description'=>$item['description']);
			}
			
		}
	}
	$return['list']=$list;
	$return['htmls']=array(
		'type'=>'list',
		'list'=>array('data'=>'list','edit'=>false,'delall'=>false,'del_one'=>false,'pagelist'=>false,'list'=>array(
			array('name'=>'title','title'=>'名称','type'=>'string'),
		),'action'=>array(
			array('type'=>'modal_result','name'=>'name','title'=>'选取'),
		)),
		'search_one'=>array('name'=>'title','add'=>false),
	);
	exi($return);
}

